30 30 10
29 23
25 22
24 12
3 15
22 17
4 25
6 17
27 13
12 16
24 1
